package com.bondex.charter.pojo.excelvo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ContentRowHeight;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import com.alibaba.excel.metadata.BaseRowModel;
import java.math.BigDecimal;

/**
 * <pre>
 * 描述：ISF报表导出实体
 * </pre>
 *
 * @author： wh
 * @date: 2021/9/16 15:01
 */

@HeadRowHeight(40)
@ContentRowHeight(20)
public class ISFVO extends BaseRowModel {

    @ExcelProperty(value = {"船名"}, index = 0)
    private String vessel;

    @ExcelProperty(value = {"航次"}, index = 1)
    private String voyage;

    @ExcelProperty(value = {"Bay(行号)"}, index = 2)
    private String bay;

    @ExcelProperty(value = {"Row(列号)"}, index = 3)
    private String row;

    @ExcelProperty(value = {"Tier(层号)"}, index = 4)
    private String tier;

    @ExcelProperty(value = {"船公司SCAC"}, index = 5)
    private String scac;

    @ExcelProperty(value = {"Container Type"}, index = 6)
    private String containerType;

    @ExcelProperty(value = {"箱号"}, index = 7)
    private String containerNo;

    @ExcelProperty(value = {"是否空箱(Yes/No)"}, index = 8)
    private String isContainerEmpty;

    @ExcelProperty(value = {"Weight(KGS)"}, index = 9)
    private BigDecimal grossWeight;

    @ExcelProperty(value = {"Hazmat Number(选填）"}, index = 10)
    private String hazmatNumber;

    @ExcelProperty(value = {"Loading Port"}, index = 11)
    private String portOfLoadingName;

    @ExcelProperty(value = {"Discharge Port"}, index = 12)
    private String portOfDischargeName;

    public String getVessel() {
        return vessel;
    }

    public void setVessel(String vessel) {
        this.vessel = vessel;
    }

    public String getVoyage() {
        return voyage;
    }

    public void setVoyage(String voyage) {
        this.voyage = voyage;
    }

    public String getBay() {
        return bay;
    }

    public void setBay(String bay) {
        this.bay = bay;
    }

    public String getRow() {
        return row;
    }

    public void setRow(String row) {
        this.row = row;
    }

    public String getTier() {
        return tier;
    }

    public void setTier(String tier) {
        this.tier = tier;
    }

    public String getScac() {
        return scac;
    }

    public void setScac(String scac) {
        this.scac = scac;
    }

    public String getContainerType() {
        return containerType;
    }

    public void setContainerType(String containerType) {
        this.containerType = containerType;
    }

    public String getContainerNo() {
        return containerNo;
    }

    public void setContainerNo(String containerNo) {
        this.containerNo = containerNo;
    }

    public String getIsContainerEmpty() {
        return isContainerEmpty;
    }

    public void setIsContainerEmpty(String isContainerEmpty) {
        this.isContainerEmpty = isContainerEmpty;
    }

    public BigDecimal getGrossWeight() {
        return grossWeight;
    }

    public void setGrossWeight(BigDecimal grossWeight) {
        this.grossWeight = grossWeight;
    }

    public String getHazmatNumber() {
        return hazmatNumber;
    }

    public void setHazmatNumber(String hazmatNumber) {
        this.hazmatNumber = hazmatNumber;
    }

    public String getPortOfLoadingName() {
        return portOfLoadingName;
    }

    public void setPortOfLoadingName(String portOfLoadingName) {
        this.portOfLoadingName = portOfLoadingName;
    }

    public String getPortOfDischargeName() {
        return portOfDischargeName;
    }

    public void setPortOfDischargeName(String portOfDischargeName) {
        this.portOfDischargeName = portOfDischargeName;
    }
}
